package reader;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;

/**
 * @author 王艺锡
 * @version 1.0
 * 处理流
 * BufferedReader以字符的形式读取
 */
//BufferedReader和 BufferedWriter 是属于字符流，是按照字符来读取数据的
//关闭处理流时只需要关闭外层流即可
public class BufferedReader_ {
    public static void main(String[] args) throws Exception {

        String filePath = "e:\\story.txt";
        BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath));
        String line;
        //bufferedReader.readLine();按行读取，返回一个字符串,效率高,如果读取完毕，则返回null
        while ((line = bufferedReader.readLine()) != null){
            System.out.println(line);
        }

        //关闭流，只需要关闭外层处理流即可，底层会自动关闭内层节点流
        bufferedReader.close();


    }
}
